home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / complib.idb / usr / share / catman / p_man / cat3 / complib / dladiv.z / dladiv
Text File  |  1996-03-14  |  1KB  |  67 lines

  1.  
  2.  
  3.  
  4. DDDDLLLLAAAADDDDIIIIVVVV((((3333FFFF))))                                                          DDDDLLLLAAAADDDDIIIIVVVV((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      DLADIV - perform complex division in real arithmetic   a + i*b  p + i*q =
  10.      ---------  c + i*d  The algorithm is due to Robert L
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      SUBROUTINE DLADIV( A, B, C, D, P, Q )
  14.  
  15.          DOUBLE         PRECISION A, B, C, D, P, Q
  16.  
  17. PPPPUUUURRRRPPPPOOOOSSSSEEEE
  18.      DLADIV performs complex division in  real arithmetic in D. Knuth, The art
  19.      of Computer Programming, Vol.2, p.195
  20.  
  21.  
  22. AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
  23.      A       (input) DOUBLE PRECISION
  24.              B       (input) DOUBLE PRECISION C       (input) DOUBLE PRECISION
  25.              D       (input) DOUBLE PRECISION The scalars a, b, c, and d in
  26.              the above expression.
  27.  
  28.      P       (output) DOUBLE PRECISION
  29.              Q       (output) DOUBLE PRECISION The scalars p and q in the
  30.              above expression.
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.